payment before delivery - French English Dictionary